
/*
 * Classe que irá controlar a Tela4 (Alugar Filme).
 */
package Controller;

import javax.swing.JFrame;
import Model.Filme;
import java.text.NumberFormat;
import java.util.Calendar;
import java.util.Locale;
import java.util.Vector;
import javax.swing.JLabel;

/**
 *
 * @author michel_kremer
 */
public class ControlaTela4 {

    Calendar data = Calendar.getInstance();

    //Símbolo específico da moeda brasileira.
    Locale locale = new Locale("pt", "BR");

    //Comando para fechar tela
    public void FechaTelas(JFrame Tela) {

        Tela.setVisible(false);

    }

    //Comando para "setar" informações do filme na Tela4 (Alugar Filme)
    public void criaTela(Vector<Filme> cesta, JLabel NomeFilme0, JLabel NomeFilme1, JLabel NomeFilme2, JLabel DataLancamento, JLabel QtdFilmes, JLabel ValorDiario) {


        if (cesta.size() == 1) {
            NomeFilme0.setText(cesta.get(0).getNomefilme());
        }
        if (cesta.size() == 2) {
            NomeFilme0.setText(cesta.get(0).getNomefilme());
            NomeFilme1.setText(cesta.get(1).getNomefilme());
        }
        if (cesta.size() == 3) {
            NomeFilme0.setText(cesta.get(0).getNomefilme());
            NomeFilme1.setText(cesta.get(1).getNomefilme());
            NomeFilme2.setText(cesta.get(2).getNomefilme());
        }


        QtdFilmes.setText(String.valueOf(cesta.size()));
        DataLancamento.setText("" + data.get(Calendar.DAY_OF_MONTH) + "/" + (data.get(Calendar.MONTH) + 1) + "/" + data.get(Calendar.YEAR));
        //ValorDiario.setText("R$ " + (cesta.size() * 2) + ",00");
        //inserindo o valor das midias conforme o modelo "locale" declarado
        ValorDiario.setText(NumberFormat.getCurrencyInstance(locale).format(cesta.size() * 2));

    }
}

